<?php

/***********************************************/
/*CONTENIDO*/
/***********************************************/
echo" <div class=\"pag_content\">
 	<div class=\"pag_content_title\">
		<div class=\"pag_title_cap\">Cap&iacute;tulo 4: </div>
		<div class=\"pag_title_cont\">	Servicios de Red</div>
    </div>
    <div class=\"pag_content_body\">         
	<div class=\"contenido_principal\">	
		<br />";
		
/***********************************************/
/*TITULO PARTE*/
/***********************************************/

echo"	<div class=\"parrafo_titulo\">
		Configuraci&oacute;n de la red
	</div>";	

	
/***********************************************/
/*CONTENIDO*/
/***********************************************/

echo"

<div class=\"parrafo\" align=\"justify\">
 &nbsp;&nbsp;Oracle permite trabajar en las siguentes configuracionas de red:
</div>
<div class=\"parrafo_lista_sub\"> 
-	Nivel simple.<br />
-	Dos niveles.<br />
-	n niveles.<br />
</div>

<h3>NIVEL SIMPLE</h3>
<div class=\"parrafo\" align=\"justify\">
&nbsp;&nbsp;Es una configuraci&oacute;n de red muy arcaica donde el terminal se conectaba directamente al servidor. Estas conexiones pordrian ser utilizando directamente el puerto serie.
</div>
<h3>DOS NIVELES</h3>
<div class=\"parrafo\" align=\"justify\">
&nbsp;&nbsp;Basada en la filosofia Cliente/Servidor. En esta configuraci&oacute;n los clientes se conectan al servidor utilizando protocolos de Comunicacion (TCP/IP).
</div>
<h3>N-NIVELES</h3>
<div class=\"parrafo\" align=\"justify\">
&nbsp;&nbsp;Esta nueva configuracion es la evolucion de la configuracion de dos niveles. Ahora el trabajo se encarga de repartirlo mas eficientemente un tercer elemento que se introduce entre los clientes y el servidor (middleware).
</div>
<br>
<h3>LISTENER</h3>
<div class=\"parrafo\" align=\"justify\">
El listener se encuentra en el lado del servidor y es el encargado de escuchar, establecer y gestionar las conexiones con el servidor.
</div>
<h3>ESTABLECER UNA CONEXION</h3>
<div class=\"parrafo\" align=\"justify\">
Existen varias formas en las que el listener puede responder a una peticion de conexi&oacute;n:
</div>
<div class=\"parrafo\" align=\"justify\">
-DIRECT HANDOFF:Este metodo de conexion se da cuando el cliente reside en la misma maquina donde esta la base de datos. Los pasos que engloba este metodo son:
<br />
a)	El cliente contacta con el listener despues de resolver el nombre del servicio.<br />
b)	El listener inicia un proceso de servidor y se lo asigna a la peticion de conexion.<br />
c)	El cliente tiene asignado el proceso de servidor y ya puede interactuar con la base de datos.<br />
</div>
<div class=\"parrafo\" align=\"justify\">
-REDIRECT METHOD:
Este metodo de conexion se dar&aacute cuando el cliente no se encuentra en la misma maquina que el listener.
<br />
La diferencia con el anterior metodo de conexi&oacute;n es que el listener tiene que informar al cliente de la direccion donde ha creado el proceso de servidor.
</div>
<div class=\"parrafo\" align=\"justify\">
-REDIRECT METHOD (Conexiones compartidas):
Estos dos metodos son validos cuando nuestra base de datos establece conexiones dedicadas. Es decir por cada cliente que se conecte creamos un proceso de servidor. Cuando nuestra base de datos establezca conexiones compartidas el metodo de conexion engloba los siguientes pasos:
<br />
<div class=\"parrafo_lista_sub\">
a)	El cliente contacta con el servidor despues de resolver el nombre del servicio.<br />
b)	El listener envia informacion al cliente indicando la direccion del dispatcher.<br />
c)	El cliente envia la peticion de conexion al dispatcher.<br />
d)	El dispatcher manda el ACK al cliente.<br />
e)	PMON manda informacion al listener para que mantenga equilibradas las conexiones entre los diferentes dispatcher.<br />
</div></div>
";

/***********************************************/
/*PIE*/
/***********************************************/
echo"
	</div> 		 
    </div>
    <div class=\"pag_content_footer\">
    </div>
    <div class=\"pag_content_nav\">		
		<div class=\"pag_contenido_left\">
			<a  class=\"cap_next\" href=oca_main.php?cap=4&part=2>	&lt; Anterior </a>
		 </div>
		<div class=\"pag_contenido_right\" align=\"right\">	
			<a  class=\"cap_next\" href=\"oca_main.php?cap=5&part=0\">	Cap&iacute;tulo 5 &gt;</a>
		 </div>
	</div>      
</div>
";
